package com.example.warehousewms.service;

import com.example.warehousewms.bean.StockInOrder;
import com.example.warehousewms.bean.vo.StockInOrderVo;

import java.util.List;

/**
 * 仓库入库单服务接口
 */
public interface StockInOrderService {

    //入库单的crud，每个功能对应一个方法。
    void addStockInOrder(StockInOrderVo stockInOrderVo);

    void updateStockInOrder(StockInOrderVo stockInOrderVo,Long id);

    StockInOrder getStockInOrderById(Long id);

    List<StockInOrder> getAllStockInOrder();

    void finishStockInOrder(Long id);

    void cancelStockInOrder();



}
